package com.xtinno.pojo.po;


import java.util.Optional;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 法条推导提示词表
 *
 * @author lizhen
 * @since 1.0.0
 */
@Data
@TableName(value = "law_reasoning_prompt", autoResultMap = true)
public class LawReasoningPromptPO {
	/**
	 * 主键
	 */
	@TableField("lrp_id")
	private int lrp_id;

	/**
	 * 法律推导场景
	 */
	@TableField("lrp_scenario")
	private String lrp_scenario;

	/**
	 * 场景推导的分类
	 */
	@TableField("lrp_type")
	private String lrp_type;

	/**
	 * 法条推导提示词
	 */
	@TableField("lrp_prompt")
	private String lrp_prompt;

	/**
	 * 输入参数说明
	 */
	@TableField("lrp_input_variables_explain")
	private String lrp_input_variables_explain;

	/**
	 * 约定的输出 json 架构
	 */
	@TableField("lrp_json_schema")
	private String lrp_json_schema;

	/**
	 * 推理的 batch size
	 */
	@TableField("lrp_batch_size")
	private int lrp_batch_size;

	/**
	 * 筛选的标记
	 */
	@TableField("lrp_flag")
	private Integer lrp_flag;

	/**
	 * 法条推导提示词 2
	 */
	@TableField("lrp_prompt_thin")
	private String lrp_prompt_thin;
}
